torrential rain meaning in Hindi

Noun

A heavy and intense downpour of rain.

तेज़ बारिश

English Usage: The torrential rain caused flooding in the streets.

Hindi Usage: तेज़ बारिश ने सड़कों में बाढ़ ला दी।

Share Anuvadan of torrential rain